An Analysis Tool for Coupling-Based Integration Testing
نویسندگان
چکیده
This research is part of a project to develop practical, effective, formalizable, automatable techniques for integration testing. Integration testing is an important part of the testing process, but few integration testing techniques have been systematically studied or defined. This paper discusses the design and implementation of an analysis tool for measuring the amount of coverage achieved by a set of test data according to a set of previously defined coupling criteria. This tool can be used to support integration testing of software components. The coupling-based testing technique, which has been described elsewhere, is summarized, and coverage algorithms are discussed. The focus of this paper is on the instrumentation techniques and an analysis tool built for Java programs. It was built in Java using the general Java parser JavaCC and the Java Tree Builder (JTB). We are currently using this tool to gather experimental data on the efficacy and the usefulness of the technique.
منابع مشابه
Integration Testing Based on Software Couplings
Integration testing is an important part of the testing process, but few integration testing techniques have been systematically studied or de ned. This paper presents an integration testing technique based on couplings between software components. The coupling-based testing technique is described, and 12 coverage criteria are de ned. The coupling-based technique is compared with the category-p...
متن کاملA Survey on Generation of Automated Test Data for Coupling Based Integration Testing
In software engineering, software testing plays a vital role in improvement of software. In software testing, Test data generation is a standout amongst the most significant and crucial phases. Software testing is not possible without adequate test data. Software testing can be performed by using different test cases like, unit testing, integration testing, or system level testing. The first ph...
متن کاملCoupling-based Criteria for Integration Testing
Integration testing is an important part of the testing process, but few integration testing techniques have been systematically studied or defined. The goal of this research is to develop practical, effective, formalizable, automatable techniques for testing of connections between components during software integration. This paper presents an integration testing technique that is based on coup...
متن کاملStiffeners Mechanical Effect Analysis by Numerical Coupling
Given any structure, we seek to find the solution of mechanical problem as precisely and efficiently as possible. Within this condition, the BEM is robust and promising development, standing out in the analysis of cases with occurrence of large stress gradients, as in problems of fracture mechanics. Moreover, in BEM the modeling of infinite means is performed naturally, without the use of appro...
متن کاملSocial Logic of Cities and Urban Tourism Accessibility; Space Syntax Analysis of Kuala Lumpur City Centre
Tourism is a progressively major part of economies of urban areas. Urban regeneration as a subcategory of urban tourism has been the center of many urban projects. This study addresses the role of space syntax theory as an analytical tool and design aided tool in urban regeneration. For this purpose, we examined the development of a square in the Kuala Lumpur City Center (KLCC) using space synt...
متن کامل